home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_xemacs.idb / usr / freeware / lib / xemacs-20.4 / lisp / pcl-cvs / INSTALL.z / INSTALL
Encoding:
Text File  |  1998-05-21  |  3.8 KB  |  95 lines

  1. This text is copied from the TeXinfo manual for pcl-cvs.
  2.  
  3. Installation of the pcl-cvs program
  4. ===================================
  5.  
  6.   1. Possibly edit the file `Makefile' to reflect the situation at your
  7.      site.  We say "possibly" because the version of pcl-cvs included
  8.      with CVS uses a configuration mechanism integrated with the overall
  9.      mechanisms used by the CVS build and install procedures.  Thus the
  10.      file `Makefile' will be generated automatically from the file
  11.      `Makefile.in', and it should not be necessary to edit it further.
  12.  
  13.      If you do have to edit the `Makefile', the only things you have to
  14.      change is the definition of `lispdir' and `infodir'.  The elisp
  15.      files will be copied to `lispdir', and the info file(s) to
  16.      `infodir'.
  17.  
  18.   2. Configure pcl-cvs.el
  19.  
  20.      There are a couple of pathnames that you have to check to make
  21.      sure that they match your system.  They appear early in the file
  22.      `pcl-cvs.el'.
  23.  
  24.      *NOTE:*  If your system is running emacs 18.57 or earlier you MUST
  25.      uncomment the line that says:
  26.           (setq delete-exited-processes nil)
  27.  
  28.      Setting `delete-exited-processes' to `nil' works around a bug in
  29.      emacs that causes it to dump core.  The bug was fixed in emacs
  30.      18.58.
  31.  
  32.   3. Release 1.05 and later of pcl-cvs requires parts of the Elib
  33.      library, version 1.0 or later.  Elib is available via anonymous
  34.      ftp from prep.ai.mit.edu in `pub/gnu/elib-1.0.tar.gz', and from a
  35.      lot of other sites that mirror prep.  Get Elib, and install it,
  36.      before proceeding.
  37.  
  38.      *NOTE:* The version of pcl-cvs included with CVS includes a copy
  39.      of Elib in the sub-directory `elib' under the `contrib/pcl-cvs'
  40.      directory.
  41.  
  42.   4. Type `make install' in the source directory.  This will
  43.      byte-compile all `.el' files and copy the `*.elc' files into the
  44.      directory you specified in step 1.
  45.  
  46.      If you want to install the `*.el' files too, you can type `make
  47.      install-el' to do so.
  48.  
  49.      If you only want to create the compiled elisp files, but don't
  50.      want to install them, you can type `make' without parameters.
  51.  
  52.   5. Edit the file `default.el' in your emacs lisp directory (usually
  53.      `/usr/gnu/lib/emacs/site-lisp' or something similar) and enter the
  54.      contents of the file `pcl-cvs-startup.el' into it.  It contains a
  55.      couple of `auto-load's that facilitates the use of pcl-cvs.
  56.  
  57.  
  58. Installation of the on-line manual.
  59. ===================================
  60.  
  61.   1. Create the info file(s) `pcl-cvs.info*' from `pcl-cvs.texinfo' by
  62.      typing `make info'.  If you don't have the program `makeinfo' you
  63.      can get it by anonymous ftp from e.g. `prep.ai.mit.edu' as
  64.      `pub/gnu/texinfo-3.7.tar.gz' (there might be a newer version there
  65.      when you read this).
  66.  
  67.   2. Install the info file(s) `pcl-cvs.info*' into your standard `info'
  68.      directory.  You should be able to do this by typing `make
  69.      install-info'.
  70.  
  71.   3. Edit the file `dir' in the `info' directory and enter one line to
  72.      contain a pointer to the info file(s) `pcl-cvs.info*'.  The line
  73.      can, for instance, look like this:
  74.  
  75.           * Pcl-cvs: (pcl-cvs).           An Emacs front-end to CVS.
  76.  
  77. How to make typeset documentation from pcl-cvs.texinfo
  78. ======================================================
  79.  
  80.    If you have TeX installed at your site, you can make a typeset manual
  81. from `pcl-cvs.texinfo'.
  82.  
  83.   1. Run TeX by typing ``make pcl-cvs.dvi''.  You will not get the
  84.      indices unless you have the `texindex' program.
  85.  
  86.   2. Convert the resulting device independent file `pcl-cvs.dvi' to a
  87.      form which your printer can output and print it.  If you have a
  88.      postscript printer there is a program, `dvi2ps', which does.  There
  89.      is also a program which comes together with TeX, `dvips', which
  90.      you can use.
  91.  
  92.  
  93. -- 
  94. #ident    "@(#)cvs/contrib/pcl-cvs:$Name:  $Id$"
  95.